package writer_;

import org.junit.Test;

import java.io.FileWriter;
import java.io.IOException;

public class FileWriter_ {
    public static void main(String[] s){

    }
    @Test
    public void fileWriter01(){
        //将"风雨过后，定见彩虹"写入note.txt文件中
        //3.write(int)：写入单个字符
        //4.write(char[])：写入指定数组
        //5.write(char[],off,len)：写入指定数组的指定部分
        //6.write(string)：写入整个字符串
        //7.write(string,off,len)：写入字符串的指定部分
        String filePath="D:\\xuexi\\note.txt";
        FileWriter fileWriter =null;
        String str ="//一步一步往上爬";
        char[] chars=str.toCharArray();
        String string = "//风雨过后，定见彩虹";
        try {

            fileWriter = new FileWriter(filePath,true);
            //3.write(int)：写入单个字符
            fileWriter.write("爱");
            //4.write(char[])：写入指定数组
            fileWriter.write(chars);
            //5.write(char[],off,len)：写入指定数组的指定部分
            fileWriter.write(chars,0,3);
            //6.write(string)：写入整个字符串
            fileWriter.write(string);
            //7.write(string,off,len)：写入字符串的指定部分
            fileWriter.write(string,0,4);
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            try {
                fileWriter.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

}
